package com.liuxin.zhiyuan.shujuzhongxin.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 院校历年分数线表
 * 
 * @author zsl
 * @email 1301966496@qq.com
 * @date 2025-10-28 23:02:03
 */
@Data
@TableName("lxzy_school_score_lines")
public class SchoolScoreLinesEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 自增主键
	 */
	@TableId
	private Integer id;
	/**
	 * 院校ID
	 */
	private Integer schoolId;
	/**
	 * 院校编码（含专业组信息）
	 */
	private String schoolCode;
	/**
	 * 院校备注（如民办、普通组等）
	 */
	private String schoolNote;
	/**
	 * 首选科目（如历史、物理等）
	 */
	private String nature;
	/**
	 * 首选科目对应ID
	 */
	private Integer natureId;
	/**
	 * 录取批次（如专科批、本科批）
	 */
	private String batch;
	/**
	 * 批次对应ID
	 */
	private Integer batchId;
	/**
	 * 年份
	 */
	private Integer year;
	/**
	 * 专业组代码
	 */
	private String proGroup;
	/**
	 * 最低分数线
	 */
	private Integer low;
	/**
	 * 最低排名
	 */
	private String lowRank;
	/**
	 * 排名（预留字段）
	 */
    @TableField("`rank`")
	private String rank;
	/**
	 * 是否为真实数据（0：否，1：是）
	 */
	private Integer isReal;
	/**
	 * 是否有征集志愿（0：否，1：是）
	 */
	private Integer isCollect;
	/**
	 * 征集志愿详情
	 */
	private String collect;
	/**
	 * 数据版本号（用于更新迭代）
	 */
	private Integer version;
	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 更新时间
	 */
	private Date updateTime;

}
